#include <iostream>
#include <string>

using namespace std;


// FIXME: 可以在这里，简要描述一下这个算法是干什么的
int main()
{
    string str;//="abcabccbb";
    int num=0;
    int arr[9999]={0};
    int t=0;
    int i,j;

    cin>>str;
    //cout<<str.length()<<endl;
    int max=0;

    for( i=0;i<str.length()-1;i++)
    {
        for ( j=1;j<str.length()-1;j++)
        {
            if (str[i]!=str[j])
            {
                num++;
            }
            else
            {
                arr[i]=num;
                num=0;
                break;
            }
        }
    }

    for( int k=0;k<9999;k++)
    {
        if(max<arr[k])
            max = arr[k];

    }
    cout<<max+1<<endl;
    return 0;

}
